
.banner0 {
    z-index: 9;
	background: url(/image/images/pageone_01.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.banner1 {
    z-index: 3;
    background-repeat: no-repeat;
    background-size: cover;
}
.banner2{
	z-index: 3;
	background: url(/image/indeximg/index_03.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
/* {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: url('/image/indeximg/index_03.jpg') center;
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: 99;
} */
.infodetail{
	width: 1300px;
	margin: 0 auto;
	padding: 190px 0;
	box-sizing: border-box;
}
.sec2title{
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}
.infodetail p{
	width: 677px;
	margin-top: 30px;
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 30px;
	text-align: justify;
}
.banner3{
	z-index: 3;
	background: url(/image/indeximg/index_04.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.newstitle{
	width: 100%;
	margin: 194px auto;
}
.dongtitle {
	text-align: center;
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	line-height: 32px;
	margin-top: 30px;
	 font-size: 32px;
	 font-family: Microsoft YaHei;
	 font-weight: bold;
	 color: #FFFFFF;
 }
 
 .white-dongtitle {
     text-align: center;
     font-size: 2.4rem;
     color: #fff;
     font-weight: bold;
     line-height: 180%;
     margin-top: 8%;
 }
 
 .black-dongtitle {
     text-align: center;
     font-size: 2.4rem;
     color: #fff;
     font-weight: bold;
     line-height: 180%;
     margin-top: 8%;
 }
 
 .sdcont {
     margin: 0 auto;
     width: 75%;
     margin-top: 8%;
 }
 
 .bjbox {
     position: relative;
     background: #fff;
     height: 370px;
     max-width: 1440px;
     margin-top: 6%;
 }
 
 .gundongpic {
     position: absolute;
     z-index: 9999;
     left: 2%;
     top: -32px;
     padding-left: 20px;
     width: 45%;
     height: 433px;
     background-image: url(../images/ggbg.png);
     background-repeat: no-repeat;
     background-size: 100% 433px;
 }
 
 .gundongpic img {
     width: 90%;
     height: 310px;
 }
 
 .gjnewsleft {
     width: 100%;
     height: 310px;
 }
 
 .gjnewsright {
     padding-left: 51%;
     width: 47%;
     margin-top: 15px;

 }
 /* 新首页 */
 .indexinfo{
 	width: 100%;
 	display: flex;
 	flex-wrap: nowrap;
 	justify-content: space-between;
 }
 .indexinfo_l{
 	width: 660px;
 	height: 465px;
 	/* border-radius: 10px; */
 	/* box-shadow: 2px 2px 5px #9f9f9f; */
 	overflow: hidden;
 	box-sizing: border-box;
 	cursor: pointer;
 	overflow: hidden;
 }
 .indeximg{
 	width: 100%;
 	height: 269px;
 	overflow: hidden;
 }
 .indexinfo_l img{
 	width: 100%;
 	max-height: 366px;
 	transform: scale(1);
 	transition: transform 1s ease 0s;
 	
 	/* transition: all 0.6s; */
 }
 /* .partinfo_l:hover{
 	margin-top: -10px;
 } */
 .indexinfo_l:hover img{
 	 transform: scale(1.4);
 }
 .indexinfo_linfo{
 	width: 100%;
 	padding: 20px 35px 0 46px;
 	box-sizing: border-box;
	background: #fff;
	padding-bottom: 31px;
	box-sizing: border-box;
 }
 
 .indexinfo_linfo p{	
 	width: 100%;
 	height: 30px;
 	font-size: 22px;
 	line-height: 26px;
 	font-family: Microsoft YaHei;
 	font-weight: bold;
 	color: #000000;
 	overflow: hidden;/*超出部分隐藏*/
 	/* text-overflow:ellipsis; *//* 超出部分显示省略号 */
 	white-space: nowrap;/*规定段落中的文本不进行换行 */
	margin-top: 0;
 }
 .indexinfo_linfo p:hover{
 	color:  #2e8ccb;
 }
 .indexinfo_ldetail{
 	width: 100%;
 	height: 50px;
 	margin-top: 25px;
 	font-size: 18px;
 	font-family: Microsoft YaHei;
 	font-weight: 300;
 	color: #666666;
 	line-height: 27px;
 	display: -webkit-box;
 	overflow: hidden;
 	white-space: normal !important;
 	text-overflow: ellipsis;
 	word-wrap: break-word;
 	-webkit-line-clamp: 2;
 	/* -webkit-box-orient: vertical */
 }
 .indexinfo_ldetail:hover{
 	color: #2e8ccb;
 }
 .indexinfo_r{
 	width: 610px;
 	height: 131px;
 	/* margin-right: 60px; */
 	cursor: pointer;
 }
 .indexinfo_rinfo{
 	width: 100%;
 /* 	border-radius: 10px;
 	box-shadow: 2px 2px 5px #9f9f9f; */
 	overflow: hidden;
 	padding: 26px 45px;
 	box-sizing: border-box;
 	margin-bottom: 11px;
	background: #fff;
 }
 .indexinfo_rinfo:nth-child(4){
 	margin-bottom: 0px;
 }
 .indexinfo_rinfo p{	
 	width: 100%;
 	height: 20px;
 	font-size: 20px;
 	line-height: 20px;
 	font-family: Microsoft YaHei;
 	font-weight: bold;
 	color: #000000;
 	overflow: hidden;/*超出部分隐藏*/
 	/* text-overflow:ellipsis; *//* 超出部分显示省略号 */
	text-overflow: " ";
 	white-space: nowrap;/*规定段落中的文本不进行换行 */
	margin-top: 0;
 }
 .indexinfo_rinfo p:hover{
 	color:  #2e8ccb;
 }
 .indexinfo_rdetail{
 	width: 100%;
 	height: 38px;
 	margin-top: 15px;
 	font-size: 14px;
 	font-family: Microsoft YaHei;
 	font-weight: 300;
 	color: #666666;
 	line-height: 20px;
 	display: -webkit-box;
 	overflow: hidden;
 	white-space: normal !important;
 	text-overflow: ellipsis;
 	word-wrap: break-word;
 	-webkit-line-clamp: 2;
 	/* -webkit-box-orient: vertical */
 }
 .indexinfo_rdetail:hover{
 	color:  #2e8ccb;
 }
.banner4{
	z-index: 3;
	background: url(/image/indeximg/index_05.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
.swiperblock{
	width: 100%;
	height: 308px;
	margin-top: 100px;
}
.imgblock{
	width: 100%;
    height:185px;
	overflow: hidden;
}
.fwinfo h3{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #666666;
	line-height: 17px;
	margin-top: 18px;
}
.fwline{
	width: 40px;
	height: 2px;
	background: #666;
	margin: 10px auto;
}
.fwdetail{
	width: 210px;
	height: 100px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	/*font-weight: bold;*/
	color: #ffffff;
	line-height: 20px;
	margin: 10px auto;
	overflow: hidden;
	text-align: justify;
}
.fwdetailen{
	width: 210px;
	height: 100px;
	font-size: 14px;
	/* font-family: Microsoft YaHei; */
	/*font-weight: bold;*/
	color: #ffffff;
	line-height: 20px;
	margin: 10px auto;
	overflow: hidden;
	text-align: justify;
}
.swiper-slide img {
	/* opacity: 0.5; */
/* 	transform: scale(1.4);
	transition: transform 1s ease 0s; */
}
.swiper-slide a:hover img{
	/* opacity: 1; */
	/* transform: scale(1.4); */
}
.banner5{
	z-index: 3;
	background: url(/image/indeximg/index_11.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.news_tt li {
     width: 33%;
     display: block;
     border-top: 1px solid #fff;
     border-bottom: 1px solid #fff;
     border-right: 1px solid #fff;
     text-align: center;
     height: 40px;
     line-height: 40px;
     float: left;
     color: #fff;
     font-size: 1.1rem;
     cursor: pointer
 }
 
 .news_tt li.on {
     background: #fff;
     color: #EC1C24;
     font-size: 1.1rem;
 }
 .news_tt a {
     line-height: 50px;
     font-size: 1.4rem;
     color: #6b6b6b;
     float: right;
     display: none
 }
 .index_news_con3 li{
	 display: none;
 }
 .index_more2 {
     position: absolute;
     right: -33%;
     bottom:-80%;
     font-size: 13px;
     height: 25px;
 }
 
 .index_more2 a {
     color: #666;
     font-size: 13px;
     padding-left: 20px;
     background: url(../images/gd.png) left center no-repeat;
 }
 
 .index_more2 a:link {
     color: #666;
 }
 
 .index_more2 a:visited {
     color: #666;
 }
 
 .index_more2 a:active {
     color: #f60;
 }
 
 .index_more2 li a:hover {
     color: #f60;
 }
 .infoindex_01{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: start;
	 
 }
 .infoindex_ditem{
 	width: 360px;
 	/* border-radius: 10px; */
 	/* box-shadow: 2px 2px 5px #9f9f9f; */
	background: #fff;
 	overflow: hidden;
 	box-sizing: border-box;
 	cursor: pointer;
 	overflow: hidden;
	margin: 30px 0px 0 30px;
 }
 .infoindex_ditem_dj{
 	width: 1000px;
 	/* border-radius: 10px; */
 	/* box-shadow: 2px 2px 5px #9f9f9f; */
	background: #fff;
 	overflow: hidden;
 	box-sizing: border-box;
 	cursor: pointer;
 	overflow: hidden;
	margin: 30px 0px 0 30px;
 }
 .infoindeximg{
 	width: 100%;
 	max-height: 220px;
 	overflow: hidden;
 }
 .infoindex_ditem img{
 	width: 100%;
 	max-height: 220px;
 	transform: scale(1);
 	transition: transform 1s ease 0s;
 	
 	/* transition: all 0.6s; */
 }
 /* .partinfo_l:hover{
 	margin-top: -10px;
 } */
 .infoindex_ditem:hover img{
 	 transform: scale(1.4);
 }
 .infoindex_dinfo{
 	width: 100%;
 	padding: 20px 37px 20px 35px;
 	box-sizing: border-box;
 }
 
 .infoindex_dinfo p{	
 	width: 100%;
 	height: 16px;
 	font-size: 16px;
 	line-height: 16px;
 	font-family: Microsoft YaHei;
 	font-weight: bold;
 	color: #000000;
 	overflow: hidden;/*超出部分隐藏*/
 	/* text-overflow:ellipsis; *//* 超出部分显示省略号 */
 	white-space: nowrap;/*规定段落中的文本不进行换行 */
	margin-top: 0 !important;
 }
 .infoindex_dinfo p:hover{
 	color:  #C0272D;
 }
 .infoindex_ddetail{
 	width: 100%;
 	height: 38px;
 	margin-top: 15px;
 	font-size: 14px;
 	font-family: Microsoft YaHei;
 	font-weight: 300;
 	color: #666666;
 	line-height:20px;
 	display: -webkit-box;
 	overflow: hidden;
 	white-space: normal !important;
 	text-overflow: ellipsis;
 	word-wrap: break-word;
 	-webkit-line-clamp: 2;
 	/* -webkit-box-orient: vertical */
 }
 .infoindex_ddetail:hover{
 	color:  #C0272D;
 }

.banner6{
	z-index: 3;
	background: url(/image/indeximg/index_12.png) top;
	background-repeat: no-repeat;
}
.contactindex{
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin:50px auto 0;
}
.contact_left{
	width: 500px;
	margin-left: 80px;
}
.contacttitle{
	width: 100%;
	font-size: 23px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
	margin-bottom: 24px;
}
.contactdetail{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 26px;
	text-align: left;
}
.contact_right{
	width: 716px;
	height: 213px;
}
.topmeuleft{
	width: 240px;
	height: 62px;
}